home *** CD-ROM | disk | FTP | other *** search
- readme.txt - for pnglib 0.6
-
- This is a draft version of pnglib, not the final version. It may not
- work. Furthermore, some of the library is not finished, mostly stuff
- that is not part of the "core" library. See pngtodo.txt for more
- details.
-
- Having said that, I should mention that it will read and write
- PNG files. The "core" of the library seems solid enough to allow
- those who are interested to experiment with it. I expect to finish
- a Beta version in a week or two, along with a testing program to
- allow easy testing on various platforms. If that goes well, a
- full version can be available as early as June. Please be patient,
- as this is an all volunteer effort.
-
- For a detailed description on using pnglib, read pnglib.txt. For
- usage information and restrictions (what little they are) on pnglib,
- see png.h. For a description on using zlib (the compression library
- used by pnglib) and zlib's restrictions, see zlib.h
-
- I have included a make file, but you will probably have to modify it
- for your own needs. I'm using Borland C++, running large memory
- model on Windows 3.11, but it should work on almost anything. Support
- for medium memory model is planned, but is not in this version.
- You will get some "parameter not used" errors in pngrtran.c. These
- functions are not finished, so the code is ifdef'ed out. Just
- ignore these warnings.
-
- You will need zlib 0.9 to run this. That is the current version,
- although later versions should work also. zlib is a compression
- library that is useful for more things then just png files. If
- you need a compression library, check out zlib.h
-
- zlib should be available at the same place that pnglib is.
- If not, it should be at ftp.uu.net in /graphics/png
- Eventually, it will be at ftp.uu.net in /pub/archiving/zip/zlib
-
- You will also want a copy of the PNG specification. It should
- be available at the same place you picked up pnglib. If it is
- not there, try ftp.uu.net in the /graphics/png directory.
-
- This version is dated May 1, 1995. If it is significantly after that,
- look for a new version. I'm not sure where the final code will go,
- but you may try ftp.uu.net in the /graphics/png directory, or
- ftp.group42.com, or, on CompuServe, Lib 20 at GO GRAPHSUPPORT
- If you can't find it in any of those places, e-mail me, and I'll
- tell you where it is.
-
- If you have any code changes, requests, problems, etc., please e-mail
- them to me. Also, I'd appreciate any make files or project files.
- Please mention "pnglib" somewhere in the subject line. Thanks.
-
- We are about to change our internet address, but for now, you can
- reach me at:
-
- internet: group42@interserv.com
- CompuServe: 75501,1625
-
- Please do not send me general questions about PNG. Send them to
- the address in the specification. At the same time, please do
- not send pnglib questions to that address, send them to me. I'll
- get them in the end anyway. If you have a question about something
- in the PNG specification that is related to using pnglib, send it
- to me. Send me any questions that start with "I was using pnglib,
- and ...". If in doubt, send questions to me. I'll bounce them
- to others, if necessary.
-
- Please do not send suggestions on how to change PNG. We have
- been discussing PNG for 4 months now, and it is official and
- finished. If you have suggestions for pnglib, however, I'll
- gladly listen. Even if your suggestion is not used for version
- 1.0, it may be used later.
-
- Good luck, and happy coding.
-
- -Guy Eric Schalnat
- Group 42, Inc.
- internet: group42@interserv.com
- CompuServe: 75501,1625
- Coming soon: www.group42.com, ftp.group42.com
-
-